package model;

import java.util.Calendar;
import java.util.HashMap;
import java.util.Map;

public class Clase {

	private Integer id;
	private Map<Alumno, Boolean> asistencias;
	private Calendar fecha;

	public Clase() {
	}

	public Clase(Integer id, Map<Alumno, Boolean> asistencias, Calendar fecha) {
		super();
		this.id = id;
		this.asistencias = asistencias;
		this.fecha = fecha;
	}

	public Clase(Integer id, Calendar fecha) {
		super();
		this.id = id;
		this.fecha = fecha;
	}

	public Clase(Map<Alumno, Boolean> asistencias, Calendar fecha) {
		super();
		this.asistencias = asistencias;
		this.fecha = fecha;
	}

	public Clase(Calendar fecha) {
		this.asistencias = new HashMap<Alumno, Boolean>();
		this.fecha = fecha;
	}

	public Map<Alumno, Boolean> getAsistencias() {
		return asistencias;
	}

	public void setAsistencias(Map<Alumno, Boolean> asistencias) {
		this.asistencias = asistencias;
	}

	public Calendar getFecha() {
		return fecha;
	}

	public void setFecha(Calendar fecha) {
		this.fecha = fecha;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

}